slab allocator · Maintained
Maintainers
- M Vlastimil Babka <vbabka@kernel.org>
- M Harry Yoo <harry@kernel.org>
- M Andrew Morton <akpm@linux-foundation.org>
- R Hao Li <hao.li@linux.dev>
- R Christoph Lameter <cl@gentwo.org>
- R David Rientjes <rientjes@google.com>
- R Roman Gushchin <roman.gushchin@linux.dev>
Paths
- F
Documentation/admin-guide/mm/slab.rst - F
Documentation/mm/slab.rst - F
include/linux/mempool.h - F
include/linux/slab.h - F
lib/tests/slub_kunit.c - F
mm/failslab.c - F
mm/mempool.c - F
mm/slab.h - F
mm/slab_common.c - F
mm/slub.c - F
scripts/gdb/linux/slab.py - F
tools/cgroup/memcg_slabinfo.py - F
tools/include/linux/slab.h - F
tools/lib/slab.c - F
tools/mm/slabinfo-gnuplot.sh - F
tools/mm/slabinfo.c
Last 30 days
Recent patches
Most-recent 30 patches in this subsystem on cgroups (capped at 30), ordered by date desc.
-
COLD34d
REVIEWED: 10 (10M) Re: [PATCH v3 06/13] mm/slab: abstract slabobj_ext.ref access
2026-07-29 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
Re: [PATCH v3 06/13] mm/slab: abstract slabobj_ext.ref access
2026-07-28 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 7 (7M) Re: [PATCH v3 10/13] mm/slab: reduce slabobj_ext memory with allocation profiling disabled
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
[PATCH v3 13/13] mm/slab, kfence, memcg: completely remove obj_ext for kfence objects
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 1 (1M) [PATCH v3 12/13] mm/slab: stop allocating objcg pointers when unnecessary
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 1 (1M) [PATCH v3 11/13] mm/slab: add cache_ and slab_needs_objcg() helpers
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 7 (7M) [PATCH v3 10/13] mm/slab: reduce slabobj_ext memory with allocation profiling disabled
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 7 (7M) [PATCH v3 09/13] mm/slab: introduce slab_obj_ext_has_codetag()
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 7 (7M) [PATCH v3 08/13] mm/slab: change struct slabobj_ext to a union
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 8 (8M) [PATCH v3 07/13] mm/slab: replace slab.stride with obj_exts_in_object
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 8 (8M) [PATCH v3 06/13] mm/slab: abstract slabobj_ext.ref access
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 8 (8M) [PATCH v3 05/13] mm/slab: abstract slabobj_ext.objcg access
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 10 (10M) [PATCH v3 04/13] mm/slab: make slab_obj_ext() determine object index
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 10 (10M) [PATCH v3 03/13] mm: move struct slabobj_ext to mm/slab.h
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
REVIEWED: 17 (17M) [PATCH v3 02/13] mm/slab: remove objs_per_slab()
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD34d
[PATCH v3 01/13] mm/slab: skip kfence objects in allocation profiling
2026-07-27 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
[PATCH v2 13/13] mm/slab: stop allocating objcg pointers when unnecessary
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
[PATCH v2 12/13] mm/slab: add cache_ and slab_needs_objcg() helpers
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 11/13] mm/slab: reduce slabobj_ext memory with allocation profiling disabled
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 10/13] mm/slab: introduce slab_obj_ext_has_codetag()
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 09/13] mm/slab: change struct slabobj_ext to a union
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 08/13] mm/slab: replace slab.stride with obj_exts_in_object
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 07/13] mm/slab: abstract slabobj_ext.ref access
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
[PATCH v2 06/13] mm/slab: abstract slabobj_ext.objcg access
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 05/13] mm/slab: make slab_obj_ext() determine object index
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 04/13] mm: move struct slabobj_ext to mm/slab.h
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
REVIEWED: 7 (7M) [PATCH v2 03/13] mm/slab: remove objs_per_slab()
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
[PATCH v2 02/13] mm/slub: skip handle_failed_objexts_alloc() with profiling disabled
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD42d
[PATCH v2 01/13] mm/slab: skip kfence objects in allocation profiling
2026-07-20 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
COLD49d
[PATCH RFC 12/12] mm/slab: stop allocating objcg pointers when unnecessary
2026-07-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE82d
REVIEWED: 2 (2M) [PATCH v2 03/16] mm/slab: stop inlining __slab_alloc_node()
2026-06-10 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 1 Reviewed-by -
STALE81d
REVIEWED: 9 (9M) [PATCH v3 01/15] mm/slab: do not init any kfence objects on allocation
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 2 Reviewed-by -
STALE81d
REVIEWED: 10 (10M) [PATCH v3 02/15] mm/slab: stop inlining __slab_alloc_node()
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 3 Reviewed-by -
STALE81d
REVIEWED: 9 (9M) [PATCH v3 03/15] mm/slab: introduce slab_alloc_context
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 2 Reviewed-by -
STALE81d
REVIEWED: 10 (10M) [PATCH v3 04/15] mm/slab: introduce alloc_flags and SLAB_ALLOC_NOLOCK
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 3 Reviewed-by -
STALE81d
REVIEWED: 10 (10M) [PATCH v3 05/15] mm/slab: replace struct partial_context with slab_alloc_context
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 3 Reviewed-by -
STALE81d
REVIEWED: 3 (3M) [PATCH v3 06/15] mm/slab: add alloc_flags to slab_alloc_context
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 2 Reviewed-by -
STALE81d
REVIEWED: 8 (8M) [PATCH v3 07/15] mm/slab: pass alloc_flags to new slab allocation
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 2 Reviewed-by -
STALE81d
REVIEWED: 8 (8M) [PATCH v3 09/15] mm/slab: replace slab_alloc_node() parameters with slab_alloc_context
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 2 Reviewed-by -
STALE81d
REVIEWED: 7 (7M) [PATCH v3 10/15] mm/slab: allow kmem_cache_alloc_bulk() with any gfp flags
2026-06-15 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> · 1 Reviewed-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE77d
[RFC PATCH v4 03/27] mm/page_alloc: add numa_zone_allowed() and wire it up
2026-02-22 · Gregory Price <gourry@gourry.net> -
STALE180d
[PATCH 1/2] mm/slab: move obj_exts_in_slab() definition to slab.h
2026-03-10 · <hidden> -
STALE89d
[PATCH RFC 03/15] mm/slab: introduce slab_alloc_context
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
STALE89d
[PATCH RFC 04/15] mm/slab: introduce alloc_flags and SLAB_ALLOC_TRYLOCK
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
STALE89d
[PATCH RFC 05/15] mm/slab: add alloc_flags to slab_alloc_context
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
STALE89d
[PATCH RFC 06/15] mm/slab: replace struct partial_context with slab_alloc_context
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
STALE89d
[PATCH RFC 07/15] mm/slab: pass alloc_flags to new slab allocation
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
STALE89d
[PATCH RFC 08/15] mm/slab: pass alloc_flags through slab_post_alloc_hook() chain
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
STALE89d
[PATCH RFC 09/15] mm/slab: replace slab_alloc_node() parameters with slab_alloc_context
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org> -
STALE89d
[PATCH RFC 10/15] mm/slab: allow kmem_cache_alloc_bulk() with any gfp flags
2026-06-09 · "Vlastimil Babka (SUSE)" <vbabka@kernel.org>